package org.dromara.system.domain.bo.ld;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.dromara.system.domain.common.BaseTradingReqDTO;

/**
 * @author 王星
 * @date 2024/8/27 下午4:39
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LDTradingWaterReqDTO extends BaseTradingReqDTO {

    //交易日期
    private String localDate;
    //交易时间
    private String localTime;
    //品牌编号
    private String brandNo;
    //商户号
    private String merNo;
    //商户名称
    private String merName;
    //交易类型
    private String msgType;
    //部分不结算金额
    private Long noSettleAmt;
    //部分不结算类型
    private String noSettleType;
    //商户类型
    private Integer merType;
    //交易唯一凭证
    private Long serial;
    //结算类型
    private String settType;
    //系统终端号
    private String terNo;
    //支付类型
    private String payType;
    //终端序列号
    private String sn;
    //交易卡号
    private String pan;
    //卡类型
    private Integer cardType;
    //交易金额
    private Long amount;
    //交易应扣手续费
    private Long tradeCharges;
    //交易附加手续费
    private Long tradeChargesFj;
    //交易状态
    private String status;
    //双免
    private String isDissmis;
    //云闪付
    private String isYsf;
    //费率类型
    private Integer merRateType;
    //卡BIN银行号
    private String binBankId;


    //用户编号
    private String userNo;
    //关联编号
    private Integer brandProductsLineId;
}
